package cn.edu.uestc.cwdsj.domain;

import java.io.Serializable;

public class Pzd implements Serializable {
    private String uniNo;
//    private Long ord;
//    private String stype;
//    private String stype2;
//    private Long sno;
    private Long syear;
    private Long smonth;
    private Long sday;
    private String operator;
//    private Long addition;
    private String sabstract;
    private Long jAmount;
    private Long dAmount;
    private String subj;
    private String subjname;
    private String clrOrder;
    private String prjOrder;
    private String prjName;
//    private String unitCode;
//    private String wbType;
//    private Long wbJnum;
//    private Long wbDnum;
//    private Long wbFact;
//    private Long xstate;
    private String zph;
//    private String bussDate;
    private String otherUnit;
    private String jsfsCode;
    private String taxNo;
//    private String taddr;
//    private String tunit;
    private String bankno;
    private String acnt;
//    private String tno;
//    private Long tfact;
//    private Long salamt;
//    private String speccode;
//    private String numorder;
//    private String address1;
//    private String address2;
//    private String srcCode;
//    private Long rmonth;
//    private String oppSubj;
//    private String ecoCode;
//    private String ecoType;
//    private String ecoWarran;
//    private String oppPrj;
//    private String numType;
//    private Long numJnum;
//    private Long numDnum;
//    private Long numPrice;
//    private String capNo;
//    private Long capOrd;
//    private Long actNo;
//    private String buCode;
//    private String speccode1;
//    private String speccode2;
//    private String speccode3;
//    private String speccode4;
//    private String resS1;
//    private String resS2;
//    private String resS3;
//    private String resS4;
//    private String resbuCode;
//    private Long resbuAmt;
//    private String srcPaytyp;
//    private String srcButype;
//    private String assetSubj;
//    private String srcName;
//    private String uniPrjOr;
//    private String clrBuCod;
//    private String sourceTyp;
//    private String source;
//    private String srkey;
//    private String smark;
//    private String contractN;
//    private String tCode;
//    private String uniPrjNa;
    private String clrsno;
    private String inputName;
    private String checkName;
//    private String attachAct;
//    private String attachA1;
//    private String pzAttr;
//    private String srcType;
//    private String zjType;
//    private String refUniNo;
    private String chargeSno;
    private String chargeNam;
//    private String srcLkx;
//    private String orderType;
//    private String cjUser;
//    private String cjNo;
//    private Long orderNo;
//    private Long batchId;
//    private String gwkSeqNo;
//    private String bankSequ;
//    private String frozenId;
//    private String fzType;
//    private String fzCode;
//    private String carNo;
//    private String olpaySno;
//    private String scheduleD;
//    private String oriId;
//    private Long reqNo;
//    private Long serialNo;


    public String getUniNo() {
        return uniNo;
    }

    public void setUniNo(String uniNo) {
        this.uniNo = uniNo;
    }

    public Long getSyear() {
        return syear;
    }

    public void setSyear(Long syear) {
        this.syear = syear;
    }

    public Long getSmonth() {
        return smonth;
    }

    public void setSmonth(Long smonth) {
        this.smonth = smonth;
    }

    public Long getSday() {
        return sday;
    }

    public void setSday(Long sday) {
        this.sday = sday;
    }

    public String getOperator() {
        return operator;
    }

    public void setOperator(String operator) {
        this.operator = operator;
    }

    public String getSabstract() {
        return sabstract;
    }

    public void setSabstract(String sabstract) {
        this.sabstract = sabstract;
    }

    public Long getjAmount() {
        return jAmount;
    }

    public void setjAmount(Long jAmount) {
        this.jAmount = jAmount;
    }

    public Long getdAmount() {
        return dAmount;
    }

    public void setdAmount(Long dAmount) {
        this.dAmount = dAmount;
    }

    public String getSubj() {
        return subj;
    }

    public void setSubj(String subj) {
        this.subj = subj;
    }

    public String getSubjname() {
        return subjname;
    }

    public void setSubjname(String subjname) {
        this.subjname = subjname;
    }

    public String getClrOrder() {
        return clrOrder;
    }

    public void setClrOrder(String clrOrder) {
        this.clrOrder = clrOrder;
    }

    public String getPrjOrder() {
        return prjOrder;
    }

    public void setPrjOrder(String prjOrder) {
        this.prjOrder = prjOrder;
    }

    public String getPrjName() {
        return prjName;
    }

    public void setPrjName(String prjName) {
        this.prjName = prjName;
    }

    public String getZph() {
        return zph;
    }

    public void setZph(String zph) {
        this.zph = zph;
    }

    public String getOtherUnit() {
        return otherUnit;
    }

    public void setOtherUnit(String otherUnit) {
        this.otherUnit = otherUnit;
    }

    public String getJsfsCode() {
        return jsfsCode;
    }

    public void setJsfsCode(String jsfsCode) {
        this.jsfsCode = jsfsCode;
    }

    public String getTaxNo() {
        return taxNo;
    }

    public void setTaxNo(String taxNo) {
        this.taxNo = taxNo;
    }

    public String getBankno() {
        return bankno;
    }

    public void setBankno(String bankno) {
        this.bankno = bankno;
    }

    public String getAcnt() {
        return acnt;
    }

    public void setAcnt(String acnt) {
        this.acnt = acnt;
    }

    public String getClrsno() {
        return clrsno;
    }

    public void setClrsno(String clrsno) {
        this.clrsno = clrsno;
    }

    public String getInputName() {
        return inputName;
    }

    public void setInputName(String inputName) {
        this.inputName = inputName;
    }

    public String getCheckName() {
        return checkName;
    }

    public void setCheckName(String checkName) {
        this.checkName = checkName;
    }

    public String getChargeSno() {
        return chargeSno;
    }

    public void setChargeSno(String chargeSno) {
        this.chargeSno = chargeSno;
    }

    public String getChargeNam() {
        return chargeNam;
    }

    public void setChargeNam(String chargeNam) {
        this.chargeNam = chargeNam;
    }


    public boolean equals(Object object) {
        if (this == object) return true;
        if (object == null || getClass() != object.getClass()) return false;
        if (!super.equals(object)) return false;

        Pzd pzd = (Pzd) object;

        if (!uniNo.equals(pzd.uniNo)) return false;
        if (!syear.equals(pzd.syear)) return false;
        if (!smonth.equals(pzd.smonth)) return false;
        if (!sday.equals(pzd.sday)) return false;
        if (!operator.equals(pzd.operator)) return false;
        if (!sabstract.equals(pzd.sabstract)) return false;
        if (!jAmount.equals(pzd.jAmount)) return false;
        if (!dAmount.equals(pzd.dAmount)) return false;
        if (!subj.equals(pzd.subj)) return false;
        if (!subjname.equals(pzd.subjname)) return false;
        if (!clrOrder.equals(pzd.clrOrder)) return false;
        if (!prjOrder.equals(pzd.prjOrder)) return false;
        if (!prjName.equals(pzd.prjName)) return false;
        if (!zph.equals(pzd.zph)) return false;
        if (!otherUnit.equals(pzd.otherUnit)) return false;
        if (!jsfsCode.equals(pzd.jsfsCode)) return false;
        if (!taxNo.equals(pzd.taxNo)) return false;
        if (!bankno.equals(pzd.bankno)) return false;
        if (!acnt.equals(pzd.acnt)) return false;
        if (!clrsno.equals(pzd.clrsno)) return false;
        if (!inputName.equals(pzd.inputName)) return false;
        if (!checkName.equals(pzd.checkName)) return false;
        if (!chargeSno.equals(pzd.chargeSno)) return false;
        if (!chargeNam.equals(pzd.chargeNam)) return false;

        return true;
    }

    public int hashCode() {
        int result = super.hashCode();
        result = 31 * result + uniNo.hashCode();
        result = 31 * result + syear.hashCode();
        result = 31 * result + smonth.hashCode();
        result = 31 * result + sday.hashCode();
        result = 31 * result + operator.hashCode();
        result = 31 * result + sabstract.hashCode();
        result = 31 * result + jAmount.hashCode();
        result = 31 * result + dAmount.hashCode();
        result = 31 * result + subj.hashCode();
        result = 31 * result + subjname.hashCode();
        result = 31 * result + clrOrder.hashCode();
        result = 31 * result + prjOrder.hashCode();
        result = 31 * result + prjName.hashCode();
        result = 31 * result + zph.hashCode();
        result = 31 * result + otherUnit.hashCode();
        result = 31 * result + jsfsCode.hashCode();
        result = 31 * result + taxNo.hashCode();
        result = 31 * result + bankno.hashCode();
        result = 31 * result + acnt.hashCode();
        result = 31 * result + clrsno.hashCode();
        result = 31 * result + inputName.hashCode();
        result = 31 * result + checkName.hashCode();
        result = 31 * result + chargeSno.hashCode();
        result = 31 * result + chargeNam.hashCode();
        return result;
    }
}
